package com.gzzyy.facerecognition

import android.content.Context



object ScreenUtil {
    fun dpToPx(context: Context?, dp: Float): Float {
        return if (context == null) {
            (-1).toFloat()
        } else dp * context.resources.displayMetrics.density
    }

    fun pxToDp(context: Context?, px: Float): Float {
        return if (context == null) {
            (-1).toFloat()
        } else px / context.resources.displayMetrics.density
    }

    fun dpToPxInt(context: Context?, dp: Float): Int {
        return (dpToPx(
            context,
            dp
        ) + 0.5f).toInt()
    }

    fun pxToDpCeilInt(context: Context?, px: Float): Int {
        return (pxToDp(
            context,
            px
        ) + 0.5f).toInt()
    }


}